package ru.paswd.marketprice.ui.view

import moxy.viewstate.strategy.AddToEndStrategy
import moxy.viewstate.strategy.StateStrategyType

interface ReceiptScanView : BaseView {
    @StateStrategyType(AddToEndStrategy::class)
    fun showProgressBar()

    @StateStrategyType(AddToEndStrategy::class)
    fun setResultSuccess()

    @StateStrategyType(AddToEndStrategy::class)
    fun setResultFailed()

    @StateStrategyType(AddToEndStrategy::class)
    fun stopScanning()

    @StateStrategyType(AddToEndStrategy::class)
    fun closeView()
}